<ui:composition template="../template/plantilla_01.xhtml"
            xmlns:ui="http://java.sun.com/jsf/facelets"
            xmlns:h="http://java.sun.com/jsf/html"
            xmlns:p="http://primefaces.org/ui"
            xmlns:f="http://java.sun.com/jsf/core"
            xmlns:fn="http://java.sun.com/jsp/jstl/functions">
       
   <ui:define name="panelCentral">

       <h:form id="formulario" prependId="false" >

            <p:panel header="Correos no enviados" style="width:100%;" styleClass="panel">
    
            <p:messages showDetail="true" />

            <p:dataTable value="#{correoElectronicoBean.lista}"
                 var="o" style="padding-top:  10px;"
                 paginator="true" rows="15" paginatorAlwaysVisible="true" >

                    <f:facet name="header" >
                        Lista de correos no enviados
                    </f:facet>

                    <p:column headerText="Número" width="50">
                        <h:outputText value="#{o.nroEnvio}"/>
                    </p:column>

                     <p:column headerText="Fecha" width="50">
                         <h:outputText value="#{o.nroEnvio}" >
                             <f:convertDateTime parent="dd/MM/yyyy" />
                         </h:outputText>
                    </p:column>

                    <p:column headerText="Descripción" style="width: 200px;">
                        <h:outputText value="#{o.destinatarios}"/>
                    </p:column>

                    <p:column headerText="Asunto" style="text-align: right;">
                        <h:outputText value="#{o.asunto}">
                            <f:convertNumber pattern="0" />
                        </h:outputText>
                    </p:column>

                    <p:column headerText="" >

                        <p:commandButton icon="conversor16" id="seleMovim" 
                                         actionListener="#{correoElectronicoBean.enviarCorreo(o)}"
                                         update="@form"                             
                                         process="@this" styleClass="btnTabla" />

                    </p:column>

                </p:dataTable>
            
                <p:commandButton icon="conversor16" id="seleMovim" 
                                 value="Actualizar Lista"
                                 actionListener="#{correoElectronicoBean.actualizarLista}"
                                 update="@form"                             
                                 process="@this" styleClass="btnTabla" />
                
                <p:commandButton icon="conversor16" 
                                 value="Enviar todo"
                                 actionListener="#{correoElectronicoBean.enviarTodo}"
                                 update="@form"                             
                                 process="@this" styleClass="btnTabla" />

            </p:panel>

       </h:form>
   </ui:define>

</ui:composition>

    
    